/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.perutaxi.servlets;

import com.perutaxi.entidades.eSolicitudCliente;
import com.perutaxi.negocio.nSolicitudCliente;
import com.perutaxi.util.JavaMail;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author PeruTaxi
 */
public class Clientes extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        eSolicitudCliente solCliente = nSolicitudCliente.inicializar();
        solCliente.setNombres(request.getParameter("nombres"));
        solCliente.setDni(request.getParameter("dni"));
        solCliente.setTelefono(request.getParameter("telefono"));
        solCliente.setEmail(request.getParameter("email"));
        solCliente.setDireccion(request.getParameter("direccion"));

        try {
            Long id = Long.valueOf(nSolicitudCliente.obtenerTodos().size() + 1);
            solCliente.setId(id);
            nSolicitudCliente.guardar(solCliente);
            String asunto = "SOLICITUD DE REGISTRO DE CLIENTE";
            String mensaje = "ESTIMADO USUARIO, PRONTO NOS COMUNICAREMOS CON USTED PARA EL REGISTRO DE SU INFORMACIÓN. GRACIAS";
            JavaMail.send(solCliente.getEmail(), asunto, mensaje);
        } catch (Exception e) {
            e.printStackTrace();
        }

        response.sendRedirect("index.html");
    }
}
